NMGR\Settings\Settings D

Total Complexity 279
Dependencies 3
Dependents 0
Total lines 1,300
Lines of code 884
Logical lines of code 453
Comment lines 240
Methods 56
Properties 7

Methods 56

Method Rating Maintainability Complexity Lines of code
output_field()
D
24
46 163
menu_page_content()
C
34 25 87
add_settings_fields()
B
40 17 58
validate()
B
41 16 50
add_menu_page()
A
45 12 45
get_sidebar_links()
A
47 12 35
get_current_section()
A
56 9 16
get_formatted_settings_field_label()
A
53 8 24
get_current_section_fields()
A
53 8 23
get_default_values_for_fields()
A
57 8 17
get_buy_pro_notice()
S
52 6 21
get_fields()
S
58 6 16
__construct()
S
64 6 9
show_saved_settings_errors()
S
60 5 13
get_field_value()
S
60 5 12
get_option()
S
66 5 8
checked()
S
60 4 13
get_current_tab()
S
60 4 12
delete_settings_errors()
S
63 4 11
parent_menu_params()
S
54 3 20
run()
S
57 3 16
get_field_name()
S
63 4 10
selected()
S
62 3 12
style()
S
60 2 24
get_current_section_error_codes()
S
65 3 9
add_woocommerce_screen_id()
S
71 3 6
get_tab_sections()
S
67 3 7
get_field_key()
S
77 3 3
has_settings_error_code()
S
66 3 8
get_current_screen_id()
S
70 3 6
settings_section_description()
S
66 3 8
save_default_values()
S
61 2 13
setup_license()
S
59 2 13
get_error_message_by_code()
S
66 2 8
get_screen_id()
S
78 2 3
is_nmerimedia_screen()
S
80 2 3
get_page_url()
S
75 2 4
add_license_package()
S
71 2 6
get_settings_errors_key()
S
75 2 5
menu_params()
S
63 2 10
get_pro_version_text()
S
74 2 4
is_pro_field()
S
78 2 3
tabs()
S
65 2 9
is_current_screen()
S
79 1 3
get_heading()
S
82 1 3
update_option()
S
91 1 2
page_slug()
S
80 1 3
help_tip()
S
80 1 3
pre_update_option()
S
82 1 3
get_default_field_values()
S
80 1 3
save_settings_error()
S
69 1 6
license_section()
S
82 1 3
get_saved_settings_errors()
S
79 1 3
get_tabs()
S
82 1 3
get_error_codes_to_messages()
S
82 1 3
get_sidebar()
S
81 1 3